package com.mt.customer.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.mt.course.entity.CourseLabelEntity;

public class CustomerEntity implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 3078321117128498319L;

    private Integer customerId;

    private String loginName;

    private String password;

    private String realName;

    private String nickname;

    private String mobile;

    private String email;

    private Integer sex;

    private String avatar;

    private Integer userAge;

    private String ecSalt;

    private String rememberToken;

    private Integer status;

    private Integer loginNum;

    private Date createTime;

    private Date updateTime;

    private String userDesc;

    private String schoolName;

    private String area;

    private String wechatOpenId;
    private String qqOpenId;
    private String weiboOpenId;

    private Integer channelUser;

    /**
     * 意向课程id
     */
    private String intentionCourseId;

    private String edu;

    private String major;

    private String eTime;

    private Integer provinceId;

    private String provinceName;

    private Integer cityId;

    private String cityName;

    private String industry;

    private String position;

    private String jobYear;

    private Integer isCrmSyn;

    /**
     * 用户注册来源，0-手机号码注册，1-qq注册，2-微信登录，3-新浪微博
     */
    private Integer customerSource;

    /**
     * 意向课程列表
     */
    List<CourseLabelEntity> intentionCourseLabelList;

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName == null ? null : loginName.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName == null ? null : realName.trim();
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    public Integer getUserAge() {
        return userAge;
    }

    public void setUserAge(Integer userAge) {
        this.userAge = userAge;
    }

    public String getEcSalt() {
        return ecSalt;
    }

    public void setEcSalt(String ecSalt) {
        this.ecSalt = ecSalt == null ? null : ecSalt.trim();
    }

    public String getRememberToken() {
        return rememberToken;
    }

    public void setRememberToken(String rememberToken) {
        this.rememberToken = rememberToken == null ? null : rememberToken.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getLoginNum() {
        return loginNum;
    }

    public void setLoginNum(Integer loginNum) {
        this.loginNum = loginNum;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserDesc() {
        return userDesc;
    }

    public void setUserDesc(String userDesc) {
        this.userDesc = userDesc == null ? null : userDesc.trim();
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area == null ? null : area.trim();
    }

    public String getWechatOpenId() {
        return wechatOpenId;
    }

    public void setWechatOpenId(String wechatOpenId) {
        this.wechatOpenId = wechatOpenId;
    }

    public String getQqOpenId() {
        return qqOpenId;
    }

    public void setQqOpenId(String qqOpenId) {
        this.qqOpenId = qqOpenId;
    }

    public String getWeiboOpenId() {
        return weiboOpenId;
    }

    public void setWeiboOpenId(String weiboOpenId) {
        this.weiboOpenId = weiboOpenId;
    }

    public Integer getChannelUser() {
        return channelUser;
    }

    public void setChannelUser(Integer channelUser) {
        this.channelUser = channelUser;
    }

    public String getIntentionCourseId() {
        return intentionCourseId;
    }

    public void setIntentionCourseId(String intentionCourseId) {
        this.intentionCourseId = intentionCourseId;
    }

    public String getEdu() {
        return edu;
    }

    public void setEdu(String edu) {
        this.edu = edu == null ? null : edu.trim();
    }

    public String getMajor() {
        return major;
    }

    public void setMajor(String major) {
        this.major = major == null ? null : major.trim();
    }

    public String geteTime() {
        return eTime;
    }

    public void seteTime(String eTime) {
        this.eTime = eTime == null ? null : eTime.trim();
    }

    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry == null ? null : industry.trim();
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position == null ? null : position.trim();
    }

    public String getJobYear() {
        return jobYear;
    }

    public void setJobYear(String jobYear) {
        this.jobYear = jobYear == null ? null : jobYear.trim();
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public List<CourseLabelEntity> getIntentionCourseLabelList() {
        return intentionCourseLabelList;
    }

    public void setIntentionCourseLabelList(List<CourseLabelEntity> intentionCourseLabelList) {
        this.intentionCourseLabelList = intentionCourseLabelList;
    }

    public Integer getIsCrmSyn() {
        return isCrmSyn;
    }

    public void setIsCrmSyn(Integer isCrmSyn) {
        this.isCrmSyn = isCrmSyn;
    }

    public Integer getCustomerSource() {
        return customerSource;
    }

    public void setCustomerSource(Integer customerSource) {
        this.customerSource = customerSource;
    }

}